
var newTime = timeAll();
// 拼接时间戳，后台规定
var timestamp = 'timeStamp:' + newTime + 'BM';
// 时间戳md5加密
var signs = md5(timestamp);
// 加密后的数据变成大写
signs = signs.toUpperCase();
$('#sign').val(signs);
$('#timeStamp').val(timestamp);

var iphoneStr;
//    获取手机号 初始化进页面时候展示在页面中（向服务端发送请求，成功后将后去到的数据展示在页面上）
function ajaxText() {
    var timestamp = 'timeStamp:' + newTime + 'BM';
    var signs = md5(timestamp);
    signs = signs.toUpperCase();
    $.ajax({
        type: 'get',
        url: webUrl3 + '/register/getUserTelephoneNum',
        data: {
            'sign': signs,
            'timeStamp': newTime,
        },
        dataType: 'JSON',
        async: false,
        success: function (data) { // 发送请求成功后；data  从服务端接收数据
            console.log(data);
            if ( data.status == "200") {
                // $('#iphoneId').html(data.data);
                // $('#iphoneId').value = data.data;
                $('#iphoneId').val(data.data)
                iphoneStr = data.data;
            } else if (data.status == "300") {
                   document.location.href = 'login.html';
            }
        }
    })
}

// 倒计时
function resetCode() {
    console.log("BBBBBBBBB")
    // 先隐藏"获取验证码几个字"
    $('#message').hide();
    // 然后在页面上显示 60
    $('#J_second').html('60');
    // 与60 同时显示 '秒后发送'
    $('#J_resetCode').show();
    var second = 60;
    var timer = null;
    timer = setInterval(function () {
        second -= 1;
        if (second > 0) {
            $('#J_second').html(second);
        } else {
            clearInterval(timer);
            $('#message').show();
            $('#J_resetCode').hide();
        }
    }, 1000);
}

//  点击获取验证码 接口都是一样的（调登录页面的获取验证码）
function shhas() {
    console.log('asds');
    resetCode();
    var timestamp = 'timeStamp:' + newTime + 'BM' + 'telephone:'+iphoneStr+'BM';
    var signs = md5(timestamp);
    signs = signs.toUpperCase();
    $.ajax({
        type: 'get',
        url: webUrl3 + 'sms/verificationCode',
        data: {
            'sign': signs,
            'timeStamp': newTime,
            'telephone':iphoneStr
        },
        dataType: 'JSON',
        async: false,
        success: function (data) { // 发送请求成功后；data  从服务端接收数据
            if (data.status == 200) {
                console.log(data)
                alert('验证码发送成功')
            }else if(data.status == 300){ //  验证码发送失败
                   document.location.href = 'login.html';
            }
        }
    })
}



//  提交  显示表单验证：各种判断；提交表单：发送请求（post）
function makeSure() {
    var yzm = $('#messageContent').val();
    // 判断新密码和旧密码是否一致
    var password = $('#newPassword').val();
    password = md5(password);
    var repeatPassword = $('#certainPassword').val();
    repeatPassword = md5(repeatPassword);
    var code = $('#messageContent').val();
    var timestamp = 'password:'+ password+'BM'+'timeStamp:' + newTime + 'BM' + 'verificationCode:'+ code +'BM';
    var signs = md5(timestamp);
    signs = signs.toUpperCase();
    var reg = new RegExp(/[A-Za-z].*[0-9]|[0-9].*[A-Za-z]/);
    if(yzm == ''){
        alert("验证码不能为空")
    }else if(password.length<6){
        alert('设置的密码不能小于6位')
    }
    else if(!reg.test(password)){
        alert('输入的密码必须为字母加数字，且不能少于6位数！')
    }
    else if (password == '' || repeatPassword == '') {
        alert('密码不能为空')
    } else if (repeatPassword != password) {
        alert('密码不一致，请重新输入!');
    } else {
        $.ajax({
            type: 'get',
            url: webUrl3 + '/register/updatePassword',
            data: {
                'password': password,
                'sign': signs,
                'timeStamp': newTime,
                'verificationCode': code,
            },
            dataType: 'JSON',
            async: false,
            success: function (data) {
                console.log(data);
                if (data.status == '200') {
                    alert('恭喜您密码修改成功')
                    window.location.href = 'index.html';
                } else if(data.status == '300'){ //  验证码发送失败
                    document.location.href = 'login.html';
                } else if(data.status == '500'){
                    alert(data.msg);
                }
            }
        });
    }
}